﻿namespace ProblemsSet
{
    public class BaseProblem: IBaseProblem
    {
        private const object _answer = null;

        public virtual object GetResult()
        {
            return "There are no solution for this problem";
        }

        public virtual string Description
        {
            get
            {
                return "There are no description for this problem";
            }
        }

        public virtual string Problem
        {
            get
            {
                return "There are no conditions for this problem";
            }
        }

        public virtual bool IsSolved
        {
            get
            {
                return false;
            }
        }

        public virtual string Name { get; set;}

        public virtual object Answer
        { 
            get
            {
                return _answer;
            }
        }
        
    }
}
